gl renderer: Don't leak gl resources
authorTimm Bäder <mail@baedert.org>
Sat, 16 Dec 2017 01:37:03 +0000 (02:37 +0100)
committerTimm Bäder <mail@baedert.org>
Thu, 21 Dec 2017 18:12:32 +0000 (19:12 +0100)
gsk/gl/gskglrenderer.c

index 49d8684e81b967713e6c23105a1ccc2cbcebe08d..95cc513b7700082a2d3e95a71ad661d94814dab6 100644 (file)
@@ -1921,6 +1921,8 @@ gsk_gl_renderer_render_ops (GskGLRenderer *self,
   /* Done drawing, destroy the buffer again.
    * TODO: Can we reuse the memory, though? */
   g_free (vertex_data);
+  glDeleteVertexArrays (1, &vao_id);
+  glDeleteBuffers (1, &buffer_id);
 }
 
 static void